extern int _39;
extern int _151;
extern int _274;
extern int _277;
extern int _321;
extern int _597;
extern int _607;
extern int _619;
extern int _621;
extern int _626;
extern int _627;
extern int _632;
extern int _636;
extern int _637;
extern int _638;
extern int _641;
extern int _646;
extern int _652;
extern int _670;
extern int _688;
extern int _698;
extern int _710;
extern int _712;
extern int _716;
extern int _740;
extern int _756;
extern int _826;
extern int _853;
extern int _856;
extern int _907;
extern int _1009;
extern int _1015;
extern int _1024;
extern int _1370;
extern int _1371;
extern int _1378;
extern int _1388;
extern int _1390;
extern int _1393;
extern int _1398;
extern int _1511;
extern int _1559;
extern int _1642;
extern int _1647;
extern int _1663;
extern int _1666;
extern int _1676;
extern int _1690;
extern int _1725;
extern int _1728;
extern int _1798;
extern int _1801;
extern int _1802;
extern int _1809;
extern int _1858;
extern int _1907;
extern int _1948;
extern int _1958;
extern int _1971;
extern int _2011;
extern int _2019;
extern int _2051;
extern int _2052;
extern int _2092;
extern int _2095;
extern int _2124;
extern int _2127;
extern int _2152;
extern int _2175;
extern int _2182;
extern int _2218;
extern int _2221;
extern int _2222;
extern int _2929;
extern int _2986;
extern int _3098;
extern int _3104;
extern int _3112;
extern int _3129;
extern int _3130;
extern int _3153;
extern int _3188;
extern int _3233;
extern int _3343;
extern int _3347;
extern int _3388;
extern int _3427;
extern int _3435;
extern int _3509;
extern int _3511;
extern int _3519;
extern int _3528;
extern int _3534;
extern int _3584;
extern int _3634;
extern int _3664;
extern int _3700;
extern int _3705;
extern int _3761;
extern int _3768;
extern int _3783;
extern int _3786;
extern int _3796;
extern int _3821;
extern int _3822;
extern int _3832;
extern int _3834;
extern int _3840;
extern int _3858;
extern int _3861;
extern int _3869;
extern int _3898;
extern int _3913;
extern int _3916;
extern int _3924;
extern int _3925;
extern int _4487;
extern int _4592;
extern int _4595;
extern int _4596;
extern int _4598;
extern int _4602;
extern int _4605;

extern int Argc;
extern char **Argv;
extern unsigned long *peek4_addr;
extern unsigned char *poke_addr;
extern unsigned long *poke4_addr;
extern struct d temp_d;
extern double temp_dbl;
extern char *stack_base;
extern int total_stack_size;
extern int _4mybsd;
extern int _4ELINUX;
extern int _4EWINDOWS;
extern int _4EDOS;
extern int _4PATH_SEPARATOR;
extern int _4SLASH;
extern int _4SLASH_CHARS;
extern int _4NOVALUE;
extern int _4SymTab;
extern int _4eudir;
extern int _4file_name;
extern int _4file_name_entered;
extern int _4current_file_no;
extern int _4line_number;
extern int _4gline_number;
extern int _4file_start_sym;
extern int _4TopLevelSub;
extern int _4CurrentSub;
extern int _4Argc;
extern int _4Argv;
extern int _4OpWarning;
extern int _4OpTrace;
extern int _4OpTypeCheck;
extern int _4OpProfileStatement;
extern int _4OpProfileTime;
extern int _4Code;
extern int _4slist;
extern int _6TempErrFile;
extern int _6TempErrName;
extern int _6ThisLine;
extern int _6bp;
extern int _6warning_list;
extern int _8keylist;
extern int _10buckets;
extern int _10object_type;
extern int _10atom_type;
extern int _10sequence_type;
extern int _10integer_type;
extern int _10literal_init;
extern int _10lastintval;
extern int _10lastintsym;
extern int _10last_sym;
extern int _10SEARCH_LIMIT;
extern int _10temps_allocated;
extern int _10dup_globals;
extern int _11main_path;
extern int _11src_file;
extern int _11new_include_name;
extern int _11new_include_space;
extern int _11start_include;
extern int _11LastLineNumber;
extern int _11AnyStatementProfile;
extern int _11AnyTimeProfile;
extern int _11char_class;
extern int _11id_char;
extern int _11IncludeStk;
extern int _11all_source;
extern int _11current_source;
extern int _11current_source_next;
extern int _14op_info1;
extern int _14op_info2;
extern int _14optimized_while;
extern int _14previous_op;
extern int _14current_sequence;
extern int _14lhs_ptr;
extern int _14lhs_subs1_copy_temp;
extern int _14lhs_target_temp;
extern int _14cg_stack;
extern int _14assignable;
extern int _14token_name;
extern int _14op_result;
extern int _15max_stack_per_call;
extern int _15sample_size;
extern int _15branch_list;
extern int _15short_circuit;
extern int _15short_circuit_B;
extern int _15SC1_patch;
extern int _15SC1_type;
extern int _15backed_up_tok;
extern int _15FuncReturn;
extern int _15param_num;
extern int _15elist;
extern int _15exit_list;
extern int _15loop_nest;
extern int _15stmt_nest;
extern int _15init_stack;
extern int _15factors;
extern int _15lhs_subs_level;
extern int _15left_sym;
extern int _15mix_msg;
extern int _16MIN2B;
extern int _16MAX2B;
extern int _16MIN3B;
extern int _16MAX3B;
extern int _16MIN4B;

extern struct routine_list _00[];
int _3upper(int);
int _6Cleanup(int);
int _6CompileErr(int);
int _6InternalErr(int);
int _6screen_output(int, int);
int _6Warning(int);
int _7allocate(int);
int _7allocate_string(int);
int _10DefinedYet(int);
int _10ExitScope();
int _10InitSymTab();
int _10keyfind(int, int);
int _10Hide(int);
int _10HideLocals();
int _10name_ext(int);
int _10NewDoubleSym(int);
int _10NewEntry(int, int, int, int, int, int, int);
int _10NewIntSym(int);
int _10NewStringSym(int);
int _10NewTempSym();
int _11IncludePop();
int _11IncludeScan();
int _11InitLex();
int _11read_line();
int _11ResetTP();
int _11StringToken();
int _12dir(int);
int _14backpatch(int, int);
int _14cont11ii(int, int);
int _14cont21ii(int, int);
int _14emit_assign_op(int);
int _14emit(int);
int _14emit_addr(int);
int _14emit_op(int);
int _14emit_opnd(int);
int _14InitEmit();
int _14LexName(int);
int _14Push(int);
int _14StartSourceLine(int);
int _14TempFree(int);
int _15EndLineTable();
int _15Expr_list();
int _15InitGlobals();
int _15InitParser();
int _15parser();
int _16compress(int);
void _17BackEnd();
int _20e_path_open(int, int);

extern object_ptr rhs_slice_target;
extern void *xstdin;

extern object error_stack;
void ebegin();
void init_err_stack();
void err_add(s1_ptr);
s1_ptr s1_from_int(int);

